package gray.android.elem;

import android.R;

import gray.Frame;
import android.widget.TextView;
import android.content.Context;
import android.view.View;

public class TitleElem extends TextView implements Frame<View>{

	private TitleElem(Context context, final String text) {
		super(context);
		setText(text);
    setTextAppearance(context, R.style.TextAppearance_Large);
	}
	
	public static Frame<View> factory(Context context, final String text){
		return new TitleElem(context, text);
	}
    
//  public static Frame<View> factoryMoney(Context context, final Theme theme, final BigDecimal num){
//      return new TitleElem(context,theme, String.format("%.2f$", num));
//  }
//
//  public static Frame<View> factoryDate(Context context, final Theme theme, final Date date){
//      return new TitleElem(context,theme, String.format("YYYY-MM-DD",date));
//  }
//
//  public static Frame<View> factoryTime(Context context, final Theme theme, final Date hour){
//      return new TitleElem(context,theme, String.format("HH:mm:SS", hour));
//  }
//
//  public static Frame<View> factoryPercentage(Context context, final Theme theme, final BigDecimal num){
//      return new TitleElem(context,theme, String.format("%2.1f/%", num));  
//  }
//
//  public static Frame<View> factoryString(Context context, final Theme theme, final String num){
//      return new TitleElem(context,theme, String.format("%d", num));  
//  }

	@Override
	public View container() {
		return this;
	}

	@Override
	public Boolean ready() {
		return true;
	}
}
